/*
  被 M 整除的最长区间
  题目描述
    给定一个正整数序列 A，其中包含 N 个正整数，
    现请你找到在序列 A 中存在的某一区间，使得该区间的区间和能够被 M 整除，
    求出满足能够被 M 整除的最长区间长度。若不存在则输出 0。
  输入描述
    共两行，第一行包含 2 个正整数 N 和 M，代表有 N 个正整数以及数 M。
    第二行，包含 N 个正整数。
  输出描述
    一行，满足条件的最长区间长度。
  样例1
    输入
      10 5
      3 4 6 6 2 14 10 15 16 7
    输出
      9
  提示
    1 <= N <= 50000, 1 < m <= 100。
*/